MSGTVTMHSVFVYGSLMADDVVRLLLNRIPQTASATLPDFHRFSIKGRVYPAIIPAKSDKVSGKVLFGITDDELNVLDEFEDVEYERENVQVLLTDSSDEKLQTKTYVWAKKDDPDLYGTWDFEEWKQLHMEGFLKMTKEFAEELNLPKSEI